package com.ruoyi.common.utils.login;

import com.ruoyi.common.utils.redis.RedisUtil;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;

import javax.annotation.Resource;

@Slf4j
@Component
public class LoginUtil {
    @Resource
    private RedisUtil redisUtil;

    /**
     * 拉黑用户
     * @Date 2025 4月 15 09:06
     * @param id
     * @return
     */
    public void userLoginOut(Long id) {
        //先校验是否封禁
        StpKit.USER.disable(id,-1);
        StpKit.USER.logout(id);

    }


    /**
     * 解封账号
     * @Date 2025 4月 16 18:12
     * @param id
     */
    public void userUntieDisable(Long id) {
        //先校验是否封禁
        StpKit.USER.untieDisable(id);
        StpKit.USER.logout(id);

    }

}
